.title {
    font-size: 18px;
    display: flex;
    align-items: center;
    font-weight: bold;
    color: #fff;
    padding: 0.15rem !important;
    background-color: transparent !important;
    /* border-bottom: 1px solid rgba(238, 238, 238, 1); */
}

.title i {
    margin-right: 0.15rem;
    width: 0.25rem;
    height: 0.25rem;
    color: white;
    background: black;
    border-radius: 0.25rem;
    padding: 0.02rem;
}

.details {
    padding-top: 0.32rem;
}

.details div {
    display: flex;
    justify-content: space-between;
    margin-bottom: 0.2rem;
    padding: 0 0.2rem;
}

.id {
    font-size: 22px;
    font-weight: bold;
    color: rgba(51, 51, 51, 1);
}

.name p {
    font-size: 21px;
    font-weight: bold;
    color: rgba(51, 51, 51, 1);
}

.name input {
    font-weight: 400;
    border-radius: 5px;
    background-color: #363c70 !important;
    border: 2px solid #6d72a7;
    color: #d0dbea;
    font-size: 14px;
    font-weight: normal;
}

.tree {
    /* padding-left: 0.06rem; */
    display: flex;
    flex-direction: column;
}

.tree .access {
    font-size: 21px;
    margin-left: 0.16rem;
    color: #333;
    font-weight: bold;
}

.tree .choose-tree {
    /* width: 4.8rem; */
    height: 3.2rem;
    /* padding-top: 0.34rem; */
    background-color: #2f315e;
    border-radius: 0.1rem;
    overflow-y: auto;
}

.accesRight ::ng-deep .ant-form-explain {
    background: rgba(230, 230, 230, 1);
}
.merge_file_a01840 {
}

:host ::ng-deep .ant-form-item {
    margin-bottom: 0 !important;
}
::ng-deep .ant-form-item-label label {
    font-size: 22px;
    color: rgba(0, 0, 0, 0.85);
}

.role ::ng-deep .ant-select-selection {
    background: rgba(230, 230, 230, 1);
    border: 1px solid rgba(230, 230, 230, 1);
    border-radius: 5px;
}

.ng-invalid:not(form) {
    border-left: none;
}

.role :host ::ng-deep .ant-select-selection-selected-value {
    font-size: 22px;
    color: #6c72a4;
}

/* 模态框位置居中 */
/*::ng-deep .vertical-center-modal {
    display: flex;
    align-items: center;
    justify-content: center;
}*/

/*nz-tree样式*/
/*父节点没有选完时式样*/
::ng-deep .ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner::after {
    background-color: #9ba0ad;
}

/*::ng-deep .ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner {
    border-color: #737373;
}*/
/*复选框大小*/
::ng-deep .ant-tree-checkbox-inner {
    width: 0.23rem;
    height: 0.23rem;
}

/*复选框勾勾样式*/
::ng-deep .ant-tree-checkbox-inner::after {
    left: 27%;
    width: 0.0714rem;
    height: 0.111rem;
}

/*选中节点样式*/
::ng-deep .ant-tree-checkbox-checked .ant-tree-checkbox-inner {
    background-color: #737373;
    border-color: #737373;
}

::ng-deep .ant-modal-content {
    background-color: #363c70;
    border-radius: 10px;
}

/* 增加一个小圆点 */
.title .add-user-dot {
    display: block;
    width: 10px;
    height: 10px;
    background-color: #456cff;
}

/* 修改x图标的样式 */
::ng-deep .ant-modal-close {
    margin-top: 20px;
    margin-right: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: #6c72a4;
}

/* 去掉按钮上面的分割线 */
::ng-deep .ant-modal-footer.ng-star-inserted {
    border: none;
}

/* 修改按钮样式 */
::ng-deep .ant-modal-footer.ng-star-inserted .ng-star-inserted .ant-btn.ant-btn-default {
    width: 120px;
    background-color: #7f87be;
    border: none;
    color: #fff;
}

::ng-deep .ant-modal-footer.ng-star-inserted .ng-star-inserted .ant-btn.ant-btn-primary {
    width: 120px;
    background-color: #4971ff;
    border: none;
}

/* 将两个按钮居中 */
::ng-deep .ant-modal-footer.ng-star-inserted {
    display: flex;
    justify-content: center;
}

/* ::ng-deep .ant-modal-footer.ng-star-inserted .ng-star-inserted{
    margin-bottom: 20px;
} */

::ng-deep.ant-form-item-label {
    text-align: left;
}
::ng-deep.ant-form-item-label > label {
    color: #7b82b8;
    font-size: 14px;
}

::ng-deep .ant-form-item-children .ant-input.ng-untouched.ng-pristine.ng-invalid {
    background-color: #363c70;
    border: 2px solid #6d72a7;
}

::ng-deep .ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected {
    background-color: gray;
}
::ng-deep.ant-tree-title:hover {
    color: black !important;
}

::ng-deep .anticon.ant-modal-close-icon.anticon-close {
    font-size: 12px !important;
}

::ng-deep .ant-modal-close-x {
    /* padding-left: 2px; */
    line-height: 54px;
}

::ng-deep .ant-modal-close {
    width: 25px;
    height: 25px;
}

::ng-deep .ant-input.ng-pristine.ng-invalid.ng-touched {
    background-color: #363c70 !important;
    border: 2px solid #6d72a7;
    color: #d0dbea;
    font-size: 14px;
    font-weight: normal;
}
::ng-deep .ant-input.ng-touched.ng-dirty.ng-valid {
    background-color: #363c70 !important;
    border: 2px solid #6d72a7;
    color: #d0dbea;
    font-size: 14px;
    font-weight: normal;
}

/* 增加一条分割线在adduser下面 */
.hrs {
    border-top: 2px solid #2d325a;
    padding-bottom: 15px;
}

::ng-deep .ant-modal-body {
    padding: 12px !important;
}

::ng-deep .body-padding {
    padding: 24px 24px 0 24px !important;
}

:host ::ng-deep .ant-input.ng-dirty.ng-touched.ng-invalid {
    background-color: #363c70;
    color: #dce4ff;
    border: 2px solid #6d72a7;
}

:host ::ng-deep .ant-input.ng-touched.ng-dirty.ng-valid {
    background-color: #363c70;
    color: #dce4ff;
    border: 2px solid #6d72a7;
}
:host ::ng-deep .ant-input.ng-dirty.ng-touched.ng-invalid:focus {
    background-color: #363c70;
    color: #dce4ff;
    border: 2px solid #6d72a7;
}

:host ::ng-deep .ant-input.ng-touched.ng-dirty.ng-valid:focus {
    background-color: #363c70;
    color: #dce4ff;
    border: 2px solid #6d72a7;
}
:host :ng-deep .ant-input.ng-dirty.ng-valid.ng-touched {
    background-color: #363c70;
    color: #dce4ff;
    border: 2px solid #6d72a7;
}
:host ::ng-deep .ant-input.ng-pristine.ng-valid.ng-touched {
    background-color: #363c70;
    color: #dce4ff;
    border: 2px solid #6d72a7;
}
:host ::ng-deep .ant-input.ng-untouched.ng-pristine.ng-valid {
    background-color: #363c70;
    color: #dce4ff;
    border: 2px solid #6d72a7;
    font-weight: normal;
    font-size: 14px;
}
::ng-deep .name.ant-form-item.ant-row {
    margin-bottom: 0 !important;
}
